home *** CD-ROM | disk | FTP | other *** search
- ;;; ENGLISH: Site specific definitions, to be modified on installation
- ;;; DEUTSCH: Funktionen, die beim Transportieren zu Σndern sind
- ;;; FRANCAIS: Fonctions dΘpendantes de l'installation
-
- (in-package "LISP")
- (mapcar #'fmakunbound '(short-site-name long-site-name
- editor-name edit-file editor-tempfile))
-
- (defun short-site-name () "Karlsruhe")
- (defun long-site-name () "Augartenstra▀e 40, D-76137 Karlsruhe, Deutschland")
-
- ;; ENGLISH: The name of the editor:
- ;; DEUTSCH: Der Name des Editors:
- ;; FRANCAIS: Nom de l'Θditeur :
- (defparameter *editor* "vi")
- (defun editor-name () (or (sys::getenv "EDITOR") *editor*))
-
- ;; ENGLISH: (edit-file file) edits a file.
- ;; DEUTSCH: (edit-file file) editiert eine Datei.
- ;; FRANCAIS: (edit-file file) permet l'Θdition d'un fichier.
- (defun edit-file (file)
- (open file :direction :probe :if-does-not-exist :create)
- (shell (format nil "~A ~A" (editor-name) (truename file)))
- )
-
- ;; ENGLISH: The temporary file LISP creates for editing:
- ;; DEUTSCH: Das temporΣre File, das LISP beim Editieren anlegt:
- ;; FRANCAIS: Fichier temporaire crΘΘ par LISP pour l'Θdition :
- (defun editor-tempfile ()
- (merge-pathnames "lisptemp.lsp" (user-homedir-pathname))
- )
-
- ;; ENGLISH: The list of directories where programs are searched on LOAD etc.:
- ;; DEUTSCH: Die Liste von Directories, in denen Programme bei LOAD etc. gesucht
- ;; werden:
- ;; FRANCAIS: Liste de rΘpertoires o∙ chercher un fichier programme:
- (defparameter *load-paths* '(#"./" #"./**/" "~/**/"))
-
- ;; ENGLISH: This makes screen output prettier:
- ;; DEUTSCH: Dadurch sehen Bildschirmausgaben besser aus:
- ;; FRANCAIS: Pour que les sorties sur l'Θcran soient plus lisibles:
- (setq *print-pretty* t)
-
-